package com.flca.frw.context;

import com.flca.frw.config.Config;
import com.flca.frw.dao.ConnPools;
import com.google.inject.Injector;

/**
 * This is the interface that should be implmenentedby the (generated) XxxContext class.
 * @author nly36776
 *
 */
public interface AppContext
{
	/**
	 * return the Google Guice injector
	 * @return
	 */
	Injector getInjector();
	void setInjector(Injector aInjector);
	
	/**
	 * returns the Config
	 * @return
	 */
	Config getConfig();
	
	/**
	 * return the ConnPools
	 * @return
	 */
	ConnPools getConnPools();
	
}
